package com.hys.ultrasound.business.login;

import com.hys.ultrasound.base.mvp.MvpBaseView;
import com.hys.ultrasound.data.entity.AppVersion;
import com.hys.ultrasound.data.entity.UserInfo;
import com.lpjeremy.libmodule.http.exception.ApiException;

public interface LoginView extends MvpBaseView {
    /**
     * 登录成功
     *
     * @param userInfo
     */
    void onLoginSuccess(UserInfo userInfo);

    /**
     * 登录失败
     *
     * @param e
     */
    void onLoginFail(ApiException e);

    /**
     * 检测升级成功
     * @param appVersion
     */
    void checkAppVersionSuccess(AppVersion appVersion);

    /**
     * 检测升级失败
     * @param e
     */
    void checkAppVersionFail(ApiException e);

}
